<?php
/**
 * GioCMS
 * 
 * LICENSE
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE Version 2 
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-2.0.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@ninhgio.com so we can send you a copy immediately.
 * 
 * @copyright	Copyright (c) 2010-2011 GioCMS (http://cms.ninhgio.com)
 * @license		http://www.gnu.org/licenses/gpl-2.0.txt GNU GENERAL PUBLIC LICENSE Version 2
 * @author		NinhGio - ninhgio@gmail.com
 * @since		1.0
 */

class Hooks_Imagelightbox_Hook extends Gio_Core_Hook
{
	public static function filter($content) 
	{
		$view   = Gio_Core_View::getInstance();
		$path 	= $view->APP_STATIC_SERVER . '/js/jquery.nyroModal';
		$append = <<<END
		<script type="text/javascript">
		$(document).ready(function() {
			$('<link rel="stylesheet" type="text/css" href="$path/jquery.nyroModal.css" />').appendTo('head');
			$('<script type="text/javascript" src="$path/jquery.nyroModal-1.6.2.pack.js"><' + '/script>').prependTo('body');
			
			$('.news-article-content').find('img').each(function() {
				$(this).removeAttr('onclick');
            	$(this).wrap('<a href="' + $(this).attr("src") + '" class="nyroModal" rel="gal" />');
         	});
			$('.news-article-content a.nyroModal').nyroModal();			
    	});
		</script>
END;
		return $content.$append;
	}	
}